package com.ruoyi.sl.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 待办复核人对象 sl_rfwork_check
 * 
 * @author admin
 * @date 2024-06-26
 */
public class SlRfworkCheck extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long rfcheckId;

    /** 待办ID */
    @Excel(name = "待办ID")
    private Long dbId;

    /** 报工单ID */
    @Excel(name = "报工单ID")
    private Long rfworkId;

    /** 报工单类型 */
    @Excel(name = "报工单类型")
    private String rfwordType;

    /** 复核人 */
    @Excel(name = "复核人")
    private String checkUser;

    /** 昵称 */
    @Excel(name = "昵称")
    private String checkNick;

    /** 是否HR */
    @Excel(name = "是否HR")
    private String isHr;

    /** 审核时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "审核时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date checkTime;

    public void setRfcheckId(Long rfcheckId) 
    {
        this.rfcheckId = rfcheckId;
    }

    public Long getRfcheckId() 
    {
        return rfcheckId;
    }
    public void setDbId(Long dbId) 
    {
        this.dbId = dbId;
    }

    public Long getDbId() 
    {
        return dbId;
    }
    public void setRfworkId(Long rfworkId) 
    {
        this.rfworkId = rfworkId;
    }

    public Long getRfworkId() 
    {
        return rfworkId;
    }
    public void setRfwordType(String rfwordType) 
    {
        this.rfwordType = rfwordType;
    }

    public String getRfwordType() 
    {
        return rfwordType;
    }
    public void setCheckUser(String checkUser) 
    {
        this.checkUser = checkUser;
    }

    public String getCheckUser() 
    {
        return checkUser;
    }
    public void setIsHr(String isHr) 
    {
        this.isHr = isHr;
    }

    public String getIsHr() 
    {
        return isHr;
    }
    public void setCheckTime(Date checkTime) 
    {
        this.checkTime = checkTime;
    }

    public Date getCheckTime() 
    {
        return checkTime;
    }

    public String getCheckNick() {
        return checkNick;
    }

    public void setCheckNick(String checkNick) {
        this.checkNick = checkNick;
    }

    @Override
    public String toString() {
        return "SlRfworkCheck{" +
                "rfcheckId=" + rfcheckId +
                ", dbId=" + dbId +
                ", rfworkId=" + rfworkId +
                ", rfwordType='" + rfwordType + '\'' +
                ", checkUser='" + checkUser + '\'' +
                ", checkNick='" + checkNick + '\'' +
                ", isHr='" + isHr + '\'' +
                ", checkTime=" + checkTime +
                '}';
    }
}
